home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
PC-SIG: World of Games
/
PC-SIG World of Games (CDRM1080710) (1993).iso
/
2922
/
WHATSNEW.V30
< prev
Wrap
Text File
|
1991-01-12
|
7KB
|
147 lines
What's New
for
Mah Jongg -V-G-A-
Version 3.0
(C)1988-1991 Ron Balewski
OVERVIEW
--------
The biggest improvement in MJVGA 3.0 is in the way it handles screen
re-draws. In the past, MJVGA used to completely re-draw the screen
whenever anything overwrote the game board (HOF display, ABOUT screen,
etc). Version 3.0 does away with that kludge by saving the underlying
image whenever something "pops up", then restoring just the part of the
screen that was overwritten. This one improvement alone seems to make
the game more "elegant."
You'll also notice that the pop-up dialog boxes for entering your name
into the Hall of Fame, verifying a quit, etc. all look a bit more
"commercial." I feel that these changes alone would warrant an
increase in the major version number to 3.0 -- but there's a LOT more!
SOUND SUPPORT / COMMAND LINE PARAMETERS
---------------------------------------
These two categories are grouped together because the most important
new command line parameter is used to turn on the new sound support!
MJVGA will now take advantage of a Roland MT-32 MIDI sound module (or
can be configured to work with virtually any MIDI synth). To use your
Roland MT-32 and bypass the hideous PC speaker sounds (after using the
MT-32, all PC speaker sounds are hideous), just add an 'R' to the
command line when starting MJVGA. There's no fancy music yet, but even
MJVGA's common ticks and bloops are much improved. Note that you MUST
have a Roland MT-32 or similar MIDI system. MJVGA will NOT work with
AdLib, Game Blaster, etc. I don't have any of those "noise cards", nor
do I plan to buy them. So, I can't program for them.
Note: If you have a synth module other than the MT-32, see the MIDI
support section of the manual for details on how to customize the MIDI
sound file for your synth. Also, I've included pre-configured files
for the Roland D-110 and the Kawai MS710. If you own any of these,
you'll just have to re-name a file to use it. Again, see the manual
for details.
The second new command-line parameter, the 'C', will turn off the
ability to use the center button on a three-button mouse as a quick
access to HELP. A teacher friend who lets his students "beta test"
MJVGA for me at school said that some of the kids kept hitting the
center button by accident (admittedly, I've done this a few times
myself) and asked for a way to turn off the feature. So, I added it to
the command line and to the keyboard commands. When the game's
running, the C key (or Keyboard menu -- see belos) will toggle the
quick-help feature onn & off.
SPECIAL NOTE ON SOUND SUPPORT
-----------------------------
A friend loaned me an Adlib card & programming manual, so I was able to
add Adlib support. To use your Adlib card, just add an 'A' to the
command line.
HALL OF FAME
------------
The Hall of Fame is now based on a scoring system rather than
exclusively on time. Penalty points are added for time, help access,
and tiles remaining. The lower the score, the better. Because of this
method, the penalty of adding time whenever HELP is accessed has been
removed. Furthermore, you don't have to win the game to be entered
into the Hall of Fame. You can end the game and try for a place on the
list at any time by clicking on the new "done" button.
MAIN MENU
---------
First, you'll notice a new "done" button down by the timer.
Pressing this button will tell MJVGA that you're done trying to get as
good a score as possible. MJVGA will then calculate your score and, if
you've made the HOF, ask for your name. You'll then see yourself
listed and hilighted in the HOF. If you didn't make it this time,
you'll be so informed. You'll also be shown your score & the HOF list
so you can see how close you came.
If you choose not to try to qualify for the Hall of Fame, you can use
either the QUIT button (to quit the game completely) or the NEW GAME
button (to play another game). When either of these buttons are
pressed, the current game will not be scored. Wins, however are always
scored & checked for inclusion in the HOF.
You'll also notice a small "K" button on the right side of "Special".
No, it's not a breakfast cereal advertisement -- it's another new
feature. Many people commented that they didn't like to have to
remember keystrokes -- even for the seldom-used features that I've
relegated to the keyboard. They want pull-down menus, but I don't want
to clutter the screen with them. So, the small K button is my answer
to the problem. This button will open a menu of keyboard functions.
To display the Hall of Fame, for example, you can left-press on "K",
then drag until the Hall of Fame item is selected and release the mouse
button. The keyboard shortcuts are still active, of course, so you can
still call up the Hall of Fame display by pressing the H key. The
"Special" part of the button works like it always did.
GETTING RID OF MESSAGES
-----------------------
Whenever MJVGA displays a message (tile blocked, etc.), you can now get
rid of it by clicking the left mouse button. You no longer must wait
until MJVGA decides the message was there long enough.
STACK MANIPULATION
------------------
Stack manipulation!?!?!? What in the world is that??? Another new
feature! You now have the option of peeking at an entire stack,
removing any one tile on the board -- regardless of whether it's free
or able to be matched, or rotating the stack to bring a needed tile to
the top. To use any of these features, just point to the stack and
press the RIGHT mouse button. A small menu will appear near the tile
stack. Just drag to the desired operation and release the button.
You can use the PEEK command all you want -- you're not even given
penalty points in the Hall of Fame scoring (although the number of
peeks is rgistered there). I think PEEK adds to the strategy of the
game and removes some of the element of luck without really giving you
any help. By knowing what's where, you can make better move decisions.
But it's still up to you to find and make the moves.
The other two options -- rotate & remove -- are major cheats. When you
use either of them, your game will no longer be eligible or entry into
the Hall of Fame.
AUTO NO-MOVE-LEFT DETECTION
---------------------------
MJVGA30 will now, by default, display the "No moves left" message
whenever you make the last move. You can toggle this auto-detection by
pressing the I key or selecting the appropriate command from the K
menu.